package org.feiye.studyday26;

//创建线程
public class CreateThread extends Thread {
	// 重写run方法
	// 构造方法提供线程名
	public CreateThread(String n) {
		super(n);
	}

	@Override
	public void run() {
		for (int i = 1; i <= 100; i++) {
			System.out.println(super.getName() + ":\t" + i);
		}
	}

	public static void main(String[] args) {
		CreateThread ct = new CreateThread("线程1");
		CreateThread ct2 = new CreateThread("线程2");
		ct.start();// 启动线程ct和ct2的start()方法是是交替执行的
		ct2.start();
		System.out.println("主线程：" + Thread.currentThread().getName());
		// ct.run();
		// ct2.run();
		// 直接调用run方法的劣势：1、只有主线程一条执行路径 2、ct运行完了，ct2才能运行
	}
}
